html, body{
	font-family:arial, tahoma, sans-serif;
	padding:0px;
	margin:0px;
}

h1{
	font-size:16px;
	color:#0066cc;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #003366;
}

h2{
	font-size:14px;
	padding:0px;
	margin:0px 0px 5px 0px;
}

p{
	font-size:12px;
	padding:0px;
	margin:0px 0px 5px 0px;
}

label{
	font-size:12px;
}

#contenu{
	width:955px;
	margin:100px auto;
}

#menu{
	width:100%;
	height:40px;
	background-color:#0066cc;
	font-size:12px;
	border-bottom:1px solid #000000;
	-moz-box-shadow: 0px 4px 12px #aaa; 
	-webkit-box-shadow: 0px 4px 12px #aaa; 
	box-shadow: 0px 4px 12px #aaa; 
}

#menu ul{
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
	height:40px;
}

#menu ul li{
	list-style:none;
	display:block;
	float:right;
	height:30px;
	padding:5px 10px;
	border-right:1px solid #000000;
}

#menu ul li a{
	display:block;
	float:left;
	height:20px;
	padding-top:10px;
	color:#ffffff;
	text-decoration:none;
}

.inventaire{
	width:100%;
	border-collapse:collapse;
	font-size:12px;
	margin-bottom:20px;
}

.inventaire .favori, .inventaire .rabais{
	text-align:left;
}

.inventaire th{
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
	padding:5px 10px;
	text-align:left;
}

.inventaire td{
	border-bottom:1px solid #cccccc;
	text-align:left;
	padding:5px 10px;
}


.infos{
	width:100%;
	float:left;
	margin-bottom:20px;
}

.photo{
	width:150px;
	height:200px;
	background-color:#eeeeee;
	float:left;
}
.infos .photo p{
	text-align:center;
}

.infos .photo p input{
	width:150px;
}

.infos .infosGenerales{
	width:785px;
	padding:0px 0px 0px 20px;
	float:left;
}

.description{
	width:100%;
	float:left;
	border-top:1px solid #003366;
	padding:10px 0px 20px 0px;
}

.note{
	width:100%;
	float:left;
	border-top:1px solid #003366;
	padding:10px 0px 20px 0px;
}


.favoris{
	margin-bottom:20px;
}

.favoris td{
	padding:0px 10px;
}

.favoris td h2{
	font-size:12px;
	font-weight:bold;
}

.favoris td p a{
	margin:0px 2px;
}


.ligne{
	margin:0px 0px 10px 0px;
}

.ligne label{
	display:block;
	float:left;
	width:150px;
}
.classification { 
	position: relative;
	width: 91px;
	height: 17px;
}
.classification .cover {
	position: absolute;
	background: transparent url(../images/stars.png) top left no-repeat;
	top: 0px;
	left: 0px;
	width: 91px;
	height: 17px;
	z-index: 101;
}
.classification .progress {
	position: absolute;
	background: transparent url(../images/stars_full.png) top left no-repeat;
	top: 0px;
	left: 0px;
	height: 17px;
	z-index: 102;
}